electrician plumber cnc machining heating plumbing cad acoustic edm cnc commercial machining electric fabrication machine shop gas contractor milling